package com.epoch.servicecourse.dao;

import com.epoch.servicecourse.bean.CourseType;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

@Mapper
@Repository
public interface CourseTypeDao {
    /**
     * 通过课程id查询类型
     * @param courseId
     * @return CourseType
     */
    CourseType getTypeById(String courseId);

    /**
     * 收藏课程类型
     * @param courseType
     * int返回类型表示数据库表中受影响的行数,<1则修改失败
     */
    int saveCourseType(CourseType courseType);

    /**
     * 修改课程类型
     * @param courseType
     * int返回类型表示数据库表中受影响的行数,<1则修改失败
     */
    int updateCourseType(CourseType courseType);

    /**
     * 删除课程类型
     * @param courseType
     * int返回类型表示数据库表中受影响的行数,<1则修改失败
     */
    int deleteCourseType(CourseType courseType);
}
